package com.zbkj.service.service.adminregion;

import com.github.pagehelper.PageInfo;
import com.zbkj.common.request.PageParamRequest;
import com.zbkj.common.request.ProductSearchRequest;
import com.zbkj.common.request.ProductTabsHeaderRequest;
import com.zbkj.common.response.PlatformProductListResponse;
import com.zbkj.common.response.ProductTabsHeaderResponse;

import java.util.List;

public interface IRegionProductService {

    /**
     * 区域端商品分页列表
     * @param request 查询参数
     * @param pageParamRequest 分页参数
     * @return PageInfo
     */
    PageInfo<PlatformProductListResponse> getRegionPageList(ProductSearchRequest request, PageParamRequest pageParamRequest);


    /**
     * 区域端获取商品表头数量
     * @return List
     */
    List<ProductTabsHeaderResponse> getRegionTabsHeader(ProductTabsHeaderRequest request);
}
